/* CSS Document */
@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body { font-size:12px; font-family:"microsoft yahei",Arial; color:#000;}
header,footer,nav,section,wrap{ display:block;}
li{list-style:none;}
a{text-decoration:none;color:#000;cursor:pointer;}
a:hover{color:#07f;}
img{border:none;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;}
input{ border-radius:0;}
i,b,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
button,input,select,textarea{font-size:100%; font-family:"microsoft yahei",Arial;}
label,button{cursor:pointer}
button,input{*overflow:visible;}
iframe{ border: 0; outline: none;}
hr{ border: none; height: 1px; background-color: #000000;}
.left{float:left;_display:inline;}
.right{float:right;_display:inline;}
.autoH{ height:auto; overflow:hidden;}
.overflow{ height:auto; overflow:hidden;}
.float_clear:after{content:""; display: block;clear: both;}
fafter{display:block; clear: both; width: 100%;}
.center{ text-align:center;}
.center>*{ display:inline-block; margin-right:-4px; vertical-align:bottom;}
.center_children{ display:inline; zoom:1; margin-right:-4px; vertical-align:bottom;}
.vertical:after{ vertical-align:middle; display:inline-block; width:0px; height:100%; content:""; margin-right:-4px;}
vafter{ vertical-align:middle; display:inline; zoom:1; width:0px; height:100%; margin-right:-4px;}
.vertical>*{ vertical-align:middle; display:inline-block; margin-right:-4px;}
.vertical_children{ vertical-align:middle; display:inline; zoom:1; margin-right:-4px;}
.opacity{ *zoom:1;}
opacity{ position: relative;/*子集要定位,否则IE6789下会继承渲染透明*/*zoom:1;/* 不写在IE下固定定位与它交叉后会抖*/}
/*蒙层*/
.mengceng{ position: relative;}
.mengceng:after{ content: ''; display: block; width:100%; height:100%; background: #000; opacity: 0.3;  position: absolute; left: 0; top: 0; z-index: 999;}
*html body{position:absolute;width:100%;height:100%;overflow:hidden;}
*html wrap{width:100%;height:100%;overflow:auto;}
.fixed{ position:fixed; _position:absolute;}
/* 输入框placeholder字体颜色*/
::-webkit-input-placeholder { color:#DDDDDD;}
:-moz-placeholder { color:#DDDDDD;}
::-moz-placeholder { color:#DDDDDD;}
:-ms-input-placeholder { color:#DDDDDD;}
/*移动端去阴影*/
.mobile{-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
.a_mobile{-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
/*文本对齐*/
.text_c{text-align: center !important;}
.text_l{text-align: left !important;}
.text_r{text-align: right !important;}
.text_lr{text-align:justify; text-justify:inter-word;}
/*文本强制换行*/
.text_qzhh{word-break:break-all;　word-wrap:break-word;}
/*隐藏*/
.hide{visibility:hidden;}
.none{display:none;}
/*黑白滤镜*/
.gray {-webkit-filter: grayscale(100%);filter: grayscale(100%); -webkit-filter: gray; filter: gray;}
/*css3弹性盒子*/
.flex_box{display: -ms-flexbox; display: -webkit-box; display: flex;}
.flex_item{ -webkit-box-flex: 1; flex: auto; -ms-flex: auto;}
/*媒体查询*/
@media only screen and (max-width: 769px) {
}
/*滚动条*/
.MScroll .mCSB_scrollTools {opacity: 0;filter: "alpha(opacity=0)";-ms-filter: "alpha(opacity=0)";}
.MScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{/*width: 100%;*/ background-color:#c1c1c1; /*border-radius:0;*/}
.MScroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#a8a8a8;}
.MScroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.MScroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#a8a8a8;}
.MScroll .mCSB_scrollTools .mCSB_draggerRail{ width: 100%;  border-radius: 0px;  background-color: rgba(255,255,255,0);}
.MScroll .mCSB_scrollTools .mCSB_buttonUp{background:url(../mCustomScrollbar/mCSB_buttons.png) -96px 0 no-repeat;background-color:#c1c1c1;}
.MScroll .mCSB_scrollTools .mCSB_buttonDown{background: url(../mCustomScrollbar/mCSB_buttons.png) -96px -20px no-repeat;background-color:#c1c1c1;}
.MScroll .mCSB_inside>.mCSB_container{margin-right: 0px;}
/*分页*/
.Mpage .laypageskin_default .laypage_curr{ background-color:#0981e6; color: #fff;border: 1px solid #0981e6; height: 26px; line-height: 26px;}
.Mpage .laypage_main button{line-height: none;}
/*下拉框样式*/
.Mselect{ width: 200px; height: 28px; line-height: 28px; text-indent:10px; background-color: #f5f8fa; position: relative; padding-bottom: 1px; cursor: pointer;}
.Mchecked{ width: 100%; border: 1px solid #e5e5e5; box-sizing: border-box; background:url(../images/Mbase.img/Mselect_i.png) center right no-repeat;}
.MoptionBox{ width: 100%; max-height: 140px; background-color: #f5f8fa; display: none; border-bottom: 1px solid #e5e5e5;    position: absolute; z-index: 99;overflow-y: auto;}
.Moption{ width: 100%; margin-top: -1px; display: block; box-sizing: border-box; border: 1px solid #e5e5e5;}
.Moption:hover{background-color: #0981e6; color: #FFFFFF;}


